.clearfix::before,.clearfix::after {
	content:"";
	display:table;
	/* ?dispaly:blockï¼Ÿ */
}
.clearfix::after {
	clear:both;
	height:0;
}
.hidden_box {
	display:none;
}
/* é«˜çº§èœå• */
.menu {
	display:none;
	width:150px;
	height:300px;
	position:absolute;
	top:1.3333rem;
	right:0.32rem;
	background-color:#fff;
	z-index:9999;
	box-shadow:0px 0px 27px 0px rgba(75,75,75,0.1);
}
.responsibility_box {
	position:relative;
}
.btn-default.active,.btn-default:active,.open > .dropdown-toggle.btn-default {
	color:#333;
	background-color:#fff !important;
	background-image:none;
	border-color:#adadad;
}
.btn-group.open .dropdown-toggle {
	box-shadow:none !important;
}
.btn-group,.btn-group-vertical {
	position:static;
}
.btn-dropdown-menu {
	width:2.9467rem;
	height:fit-content;
	position:absolute;
	top:1.0133rem;
	left:98%;
	transform:translateX(-100%);
	min-width:fit-content;
	z-index:999;
	border:none;
	background-color:#ffffff;
	box-shadow:0 0 0.36rem 0 rgba(75,75,75,0.1);
	float:none;
}
.btn-dropdown-menu li {
	font-size:0.3733rem;
	line-height:0.9333rem;
	color:#333333;
	background-color:#fff;
	text-align:left;
}
.btn-dropdown-menu li:not(:last-child) {
	border-bottom:1px solid;
	border-image:linear-gradient(to right,transparent,#e3e3e3,transparent) 45 10 45;
}
.nav_content {
	text-align:center;
}
.nav_content li {
	background-color:#fff;
}
.nav_content li a {
	display:block;
	font-size:20px;
	line-height:50px;
	color:#333333;
}
.nav_content li:not(:last-child) {
	border-bottom:1px solid;
	border-image:linear-gradient(to right,transparent,#e3e3e3,transparent) 45 10 45;
}

.search_container {
	display:none !important;
	width:100%;
	background-color:#fff;
	height:1.1267rem;
	display:flex;
	justify-content:center;
	align-items:center;
	overflow:hidden;
}
.search_container input {
	display:block;
	width:calc(100% - 0.64rem);
	margin:0.2rem 0.32rem 0.2667rem;
	height:0.56rem;
	background-color:#ffffff;
	border:solid 1px #bcbcbc;
	font-size:0.2167rem;
	box-sizing:border-box;
	padding-left:0.28rem;
}
.search_container input[placeholder],.search_container [placeholder],.search_container *[placeholder] {
	color:#333 !important;
}
.pubCon {
	margin-top:0.1rem;
	display:none;
	width:100%;
	padding:0.5733rem 0.32rem 0.5467rem;
	background-color:#fff;
}
.pubCon .pubCon_title {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding-bottom:0.3733rem;
}
.pubCon .pubCon_title h2 {
	font-weight:600;
	position:relative;
	font-size:0.38rem;
	color:#222222;
}
.pubCon .pubCon_title h2::after {
	position:absolute;
	bottom:-2px;
	left:0;
	display:block;
	content:"";
	width:2.1067rem;
	height:0.0633rem;
	background-image:linear-gradient(to right,#4fb2ff,transparent);
}
.pubCon .pubCon_title p {
	font-size:0.22rem;
	color:#959595;
}
.pubCon_img_box {
	position:relative;
}
.pubCon_img_box img {
	width:100%;
}
.pubCon_img_box .pubCon_mask {
	position:absolute;
	bottom:0.011rem;
	left:0.04733rem;
	font-size:0.1933rem;
}
.pubCon_img_box .pubCon_mask a {
	color:#ffffff;
}
.pubCon_detail_text {
	font-size:0.3733rem;
	line-height:0.8533rem;
}
.pubCon_detail_text ul li {
	width:100%;
	height:50px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.pubCon_detail_text ul li img {
	margin-right:0.24rem;
}
.pubCon_detail_text ul li a {
	color:#222222;
	font-size:0.1933rem;
}
.floatRight {
	display:none;
	position:fixed;
	bottom:0;
	right:0;
	z-index:99999999;
}
.floatRight div {
	width:1.0267rem;
	height:1.0267rem;
	background-color:#0074cf;
	display:flex;
	justify-content:center;
	align-items:center;
}
.floatRight div:not(last-child) {
	margin-bottom:10px;
}
.floatRight div img {
	width:0.4267rem;
}
.footerPhone {
	display:none;
}
@media (max-width:750px) {
	#banner_container .swiper-slide {
	height:5.0133rem;
}
#banner_container .swiper-slide img {
	height:5.0133rem;
}
.radio_share {
	padding:0.4267rem 0.32rem;
	display:flex !important;
	justify-content:space-between;
}
.radio_share article .share_title {
	position:relative;
	font-size:0.48rem;
	color:#222222;
	font-weight:600;
	padding:0;
	margin-bottom:0.3733rem;
}
.radio_share article .share_title::after {
	position:absolute;
	bottom:-2px;
	left:0;
	display:block;
	content:"";
	width:2.1067rem;
	height:0.1333rem;
	background-image:linear-gradient(to right,#4fb2ff,transparent);
}
.radio_share article .box2 {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	height:4.5467rem;
	width:4.48rem;
}
.radio_share article .box2 a {
	display:block;
	width:100%;
	border-radius:0;
}
.radio_share article .box2 a img {
	width:100%;
	height:1.3733rem;
	border-radius:0;
}
.radio_share .share_left {
	width:4.56rem;
	overflow:hidden;
}
.radio_share .share_left a {
	display:inline-block;
	position:relative;
	left:-118px;
}
.radio_share .share_left a img {
	width:auto !important;
}
.radio_share .share_right {
	width:4.48rem;
}
.index_modify {
	width:100%;
}
.index_modify .swiper-slide {
	width:4.5467rem;
	height:1.3333rem;
}
.index_modify .swiper-slide img {
	width:100%;
	height:100%;
}
.service_matrix {
	display:flex;
	justify-content:space-around;
	flex-wrap:wrap;
}
.service_matrix .col1 {
	display:block;
	width:29%;
	position:relative;
	height:5.2267rem;
	margin-bottom:0.28rem;
	display:flex;
	justify-content:center;
	align-items:center;
}
.service_matrix .col1:first-child {
	background:url(../image/service_1.png) no-repeat center / cover;
}
.service_matrix .col1:nth-child(2) {
	background:url(../image/service_2.png) no-repeat center / cover;
}
.service_matrix .col1:nth-child(3) {
	background:url(../image/service_3.png) no-repeat center / cover;
}
.service_matrix .col1:nth-child(4) {
	background:url(../image/service_4.png) no-repeat center / cover;
}
.service_matrix .col1:nth-child(5) {
	background:url(../image/service_5.png) no-repeat center / cover;
}
.service_matrix .col1:nth-child(6) {
	background:url(../image/service_6.png) no-repeat center / cover;
}
.service_matrix .col1 .icon_box {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	align-items:center;
	width:100%;
}
.service_matrix .col1 .icon_box img {
	width:34%;
}
.service_matrix .col1 .icon_box p {
	color:#fff;
	margin-top:0.2133rem;
	font-size:0.4rem;
	font-weight:600;
}
.video {
	height:5.1467rem;
}
.spirit_video_box,.spirit_video_box .spirit_video {
	height:5.52rem;
	width:100%;
}
.floatRight {
	display:block;
}
.logo_box,.header_nav,.header_box,.header_box .header_nav {
	height:100px;
	line-height:100px !important;
}
.index_banner_swiper .swiper-button-prev,.index_banner_swiper .swiper-button-next {
	height:0.9867rem;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	margin:auto;
	width:0.9733rem;
	background-size:1rem;
}
.index_banner_swiper .swiper-pagination-bullet {
	width:0.16rem;
	height:0.16rem;
}
.title_box1{
	margin-left: 20px;
}
.phoneRow {
	margin:0;
	height:0.5rem;
}
.index_row4 .four-text-box ul li:first-child {
	margin-left:0.1rem;
}
.index_row4 .four-text-box ul li {
	width:187.5px;
	height:254px;
	float:left;
	margin-left:0.1rem;
	background:#f5f5f5;
	-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.05);
	-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.05);
	box-shadow:0px 0px 12px 0px rgba(0,0,0,0.05);
	position:relative;
}
	.index_row4 .position-con {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 999;
    width: 100%;
    height: 248px;
    overflow: hidden;
}
			.scrolling-text {
  height: 90px;
  overflow: hidden;
}	
.index_row4 .four-text {
    height: 6.1rem;
    overflow: hidden;
    float: left;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    line-height: 0.36rem;
    font-size: 0.18rem;
    color: #022222;
    text-align: justify;
    text-indent: 2em;
    border-bottom: solid 1px #e8e8e8;
	position: relative;
}
.index_row4 .four-more {
	display:none;
}

footer {
	padding-top:0.4rem;
	padding-bottom:0.3333rem;
	border-top:4px solid #2ba3ff;
}
footer .footerPhone {
	display:block;
	background-color:#005da5;
	color:#fff;
	font-size:0.2167rem;
	line-height:0.28rem;
	text-align:center;
}
footer .footerPhone .mb0 span:first-child {
	margin-right:0.1333rem;
}
body,html {
	width:100%;
}
body {
	background-color:#f5f5f5;
}
.dom_wrap {
	width:100%;
}
.w1400 {
	width:100%;
}
.w1200 {
	width:100%;
}
.header_box .header_nav {
	background-color:#fff;
}
header {
	position:relative;
	height:100px;
}
.menu-btn {
	position:absolute;
	bottom:auto;
	top:10px;
	right:10px;
	background:none;
	display:block;

	z-index:599;
	width:100px;
	height:1.3333rem;
	padding:24px;
	line-height:24px;
	text-align:center;
	cursor:pointer;
  color:#fff;
}
.search_container {
	display:block !important;
}
.menu img {
	display:none;
	margin:0.8rem 0;
}
.menu-btn > b {
	display:none;
}
.menu-btn > span {
	display:block;
}
.logo_box {
	padding-left:0.3067rem;
}
.logo_box .imgLogo {
	width:278px;
}
.pubCon {
	display:block;
}
.nav_list,.util_box,.sjD {
	display:none !important;
}
.share_left {
	width:50%;
}
.share_right {
	width:50%;
}
.video_index {
	width:4.56rem;
	height:4.56rem;
}
}.pb50 {
	background-color:#f6f6f6;
}
@media (max-width:750px) {
	html {
	font-size:calc(750px / 10);
}
.money-col-sm-12 {
	margin-top:0.4267rem;
	padding-left:0;
	padding-right:0;
}
.money-col-sm-12 img {
	width:100%;
}
.main {
	background-color:#f5f5f5;
}
/*ç»†è§ˆé¡µ*/
  .detail_look_col-md-12 {
	width:100%;
	padding-left:0;
	padding-right:0;
}
.detail_look_col-md-12 .article_box {
	padding:0.2667rem 0;
}
.detail_look_col-md-12 .article_box h3 {
	font-size:0.48rem;
	line-height:0.7467rem;
}
.detail_look_col-md-12 .article_box .info {
	width:100%;
	margin-top:calc(0.3333rem - 0.1333rem);
	display:flex;
	justify-content:space-around;
}
.detail_look_col-md-12 .article_box .info p {
	font-size:0.32rem;
	line-height:0.64rem;
	margin-right:0;
}
.detail_look_col-md-12 .article_box .article {
	padding:0.1333rem 0.3333rem 0;
}
.detail_look_col-md-12 .article_box .article p {
	margin:0;
	font-size:0.3733rem;
	line-height:0.8rem;
	color:#666666;
}
.detail_look_col-md-12 .article_box .article div {
	margin:0;
	font-size:0.3733rem;
	line-height:0.8rem;
	color:#666666;
}
.detail_look_col-md-12 .article_box .article img {
	width:100%;
	display:inherit;
}
/*æ–°é—»ä¸­å¿ƒ*/
  .tab_box .news_center_text {
	margin-left:0;
	margin-top:15px;  
	width:100%;
	padding:0;
	 min-height:auto;
}
.tab_box .tab_con .bd li {
	padding-bottom:0.4267rem;
	margin-top:0.52rem;
}
.newslist .bd li span {
	font-size:0.32rem;
	bottom:0.4267rem;
	top:auto;
	margin:auto;
}
.newslist .bd li a {
	display:block;
	margin-left:0;
	font-size:0.4rem;
	line-height:0.64rem;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	white-space:pre-wrap;
	display:-webkit-box;
	-webkit-box-orient:vertical;
}
.newslist .bd li i {
	display:none;
}
.find_inputBlock {
	display:none;
}
	
/*ä»£è¡¨é¡¹ç›®*/
  .subject_box {
	margin-top:0.4267rem;
	padding-top:0;
}
.subject_box .response_showItem_img {
	height:2.3867rem;
}
.subject_box .response_showItem_text {
	padding:0.2933rem 0.24rem 0.3867rem 0.2133rem;
}
.subject_box .response_showItem_text h4 {
	font-size:0.3733rem;
	color:#333;
	margin-bottom:0.2933rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.subject_box .response_showItem_text p {
	font-size:0.32rem;
	line-height:0.48rem;
}
/*ä¼ä¸šæ–‡åŒ–*/
  .searchIcon {
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	right:1.36rem;
	width:0.4933rem;
	height:0.4933rem;
	margin-right:0.4267rem;
	background:url(../image/searchIconTop.png) no-repeat center / cover;
	z-index:9999;
}
.spirit_header {
	box-shadow:0px 4px 10px 0px rgba(75,75,75,0.06);
}
.spirit_sm {
	width:100%;
}
.spirit_sm_first {
	width:100%;
	display:flex;
	justify-content:center;
	padding-left:0.28rem;
	padding-right:0.28rem;
	padding-bottom:0.4933rem;
	box-sizing:border-box;
}
.spirit_sm_first img {
	width:100%;
}
.spirit_sm_last {
	padding-left:0;
	padding-right:0;
}
.spirit_sm_last p {
	font-size:0.3733rem;
}
.spirit_title {
	position:relative;
	font-size:0.48rem;
	color:#222222;
	font-weight:600;
	text-align:left;
	padding:0;
	margin-bottom:0.3733rem;
}
.spirit_title::after {
	position:absolute;
	bottom:-2px;
	left:0;
	display:block;
	content:"";
	width:2.1067rem;
	height:0.1333rem;
	background-image:linear-gradient(to right,#4fb2ff,transparent);
}
.row_skyblue {
    width: 100%;
    background-color: #f3faff;
    padding: 10px 0;
}
.row {
	margin:0;
}
.row .banner_img {
	width:100%;
}
.spirit_box {
	width:100%;
	margin:0;
	overflow:hidden;
}
.spirit_row {
	margin-bottom:0.4267rem;
	padding:0.4267rem 0.32rem;
	background-color:#fff;
}
.spirit_beautiful {
	display:flex;
	justify-content:space-between;
}
.spirit_beautiful .spirit_sm_6 {
	width:63%;
}
.spirit_beautiful .spirit_sm_3 {
	width:32%;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
.spirit_beautiful img {
	width:100%;
}
/*ä¸»è´£ä¸»ä¸š*/
  .responsibility_top {
	display:flex;
	justify-content:space-between;
}
.responsibility_box {
	display:block;
}
.money_title {
	text-align:left;
	position:relative;
	font-size:0.48rem;
	color:#222222;
	font-weight:600;
	padding:0;
}
.money_title::after {
	position:absolute;
	bottom:-2px;
	left:0;
	display:block;
	content:"";
	width:2.1067rem;
	height:0.1333rem;
	background-image:linear-gradient(to right,#4fb2ff,transparent);
}
.responsibility_title {
	position:relative;
	font-size:0.48rem;
	color:#222222;
	font-weight:600;
	padding:0;
}
.responsibility_title::after {
	position:absolute;
	bottom:-2px;
	left:0;
	display:block;
	content:"";
	width:2.1067rem;
	height:0.1333rem;
	background-image:linear-gradient(to right,#4fb2ff,transparent);
}
.responsibility_title::after {
	bottom:0.08rem;
	z-index:0;
}
.detail_text {
	font-size:0.3733rem;
	line-height:0.8rem;
	color:#222222;
	text-indent:2em;
}
.respon_data_box {
	height:fit-content;
	flex-direction:column;
	padding:0.56rem;
	margin:0;
	margin-top:0.1867rem;
}
.respon_data_box article {
	display:flex;
	justify-content:space-between;
}
.respon_data_box article:first-child {
	width:100%;
}
.respon_data_box article:last-child .data_left {
	margin-right:1.0133rem;
}
.respon_data_box article div strong {
	font-size:0.4267rem;
	font-weight:600;
}
.respon_data_box article div p:first-child {
	font-size:0.32rem;
	line-height:0.5333rem;
}
.respon_data_box article div p:last-child:not(strong) {
	font-size:0.32rem;
	color:#333333;
	font-weight:600;
}
.responsibility_select {
	font-size:0.3733rem;
	width:2.9467rem;
	background-color:#ffffff;
	box-shadow:0px 0px 0.36rem 0px rgba(75,75,75,0.1);
	color:#666666;
	line-height:0.48rem;
	text-align:center;
}
.responsibility_select option {
	border:none;
	box-shadow:0px 0px 0.36rem 0px rgba(75,75,75,0.1);
}
}.respon_dropDowm {
	border:none;
	line-height:0.48rem;
	font-size:0.4rem;
}
